Surgical implants - German English Dictionary